/*
* Copyright 2020 NXP
* All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/

#ifndef _APP_NCI_H_
#define _APP_NCI_H_

/************************************************************************************
*************************************************************************************
* Include
*************************************************************************************
************************************************************************************/

/*! *********************************************************************************
*************************************************************************************
* Public Macros
*************************************************************************************
********************************************************************************** */

/*! *********************************************************************************
*************************************************************************************
* Public types
*************************************************************************************
********************************************************************************** */
typedef struct
{
    void (*processMsg)(void *);
    void *pMsgParm;
} sAppNciMsg_t;

/*! *********************************************************************************
*************************************************************************************
* Public prototypes
*************************************************************************************
********************************************************************************** */

void app_nci_init();

void app_nci_runStateMachine();

#endif /* _APP_NCI_H_ */
